@@ -261,6 +261,7 @@ QINIU = {
               | 
            ||
| 261 | 261 | 
                 | 
            
| 262 | 262 | 
                # 图片链接设置  | 
            
| 263 | 263 | 
                FILE_URL_TYPE = 'AUTO' # QINIU / SERVER / AUTO  | 
            
| 264 | 
                +QINIU_FILE_URL_HTTPS = True  | 
            |
| 264 | 265 | 
                 | 
            
| 265 | 266 | 
                # 图片设置  | 
            
| 266 | 267 | 
                FILE_UPLOAD_MAX_MEMORY_SIZE = 5242880 # InMemoryUploadedFile 文件最大值  | 
            
                @@ -460,6 +460,12 @@ class MemberActivityInfo(BaseModelMixin, BrandInfoMixin):  | 
            ||
| 460 | 460 | 
                except MemberActivityContributionWelfareInfo.DoesNotExist:  | 
            
| 461 | 461 | 
                return []  | 
            
| 462 | 462 | 
                 | 
            
| 463 | 
                + @property  | 
            |
| 464 | 
                + def final_content_rich_text(self):  | 
            |
| 465 | 
                + if settings.QINIU_FILE_URL_HTTPS:  | 
            |
| 466 | 
                + return self.content_rich_text  | 
            |
| 467 | 
                +        return self.content_rich_text.replace('https://img.tamron.kodo.com.cn/', 'http://img.tamron.kodo.com.cn/')
               | 
            |
| 468 | 
                +  | 
            |
| 463 | 469 | 
                def data(self, user_id):  | 
            
| 464 | 470 | 
                         return {
               | 
            
| 465 | 471 | 
                'id': self.activity_id,  | 
            
                @@ -512,7 +518,7 @@ class MemberActivityInfo(BaseModelMixin, BrandInfoMixin):  | 
            ||
| 512 | 518 | 
                'slider_image': self.slider_image_url,  | 
            
| 513 | 519 | 
                'cover_url': self.cover_url,  | 
            
| 514 | 520 | 
                'limit_image_num': self.limit_image_num,  | 
            
| 515 | 
                - 'content_rich_text': self.content_rich_text,  | 
            |
| 521 | 
                + 'content_rich_text': self.final_content_rich_text,  | 
            |
| 516 | 522 | 
                'share_img_link': self.share_img_link,  | 
            
| 517 | 523 | 
                'share_h5_link': self.share_h5_link,  | 
            
| 518 | 524 | 
                'state': self.final_state,  | 
            
                @@ -586,7 +592,7 @@ class MemberActivityInfo(BaseModelMixin, BrandInfoMixin):  | 
            ||
| 586 | 592 | 
                'cover_path': self.cover_path,  | 
            
| 587 | 593 | 
                'cover_url': self.cover_url,  | 
            
| 588 | 594 | 
                'limit_image_num': self.limit_image_num,  | 
            
| 589 | 
                - 'content_rich_text': self.content_rich_text,  | 
            |
| 595 | 
                + 'content_rich_text': self.final_content_rich_text,  | 
            |
| 590 | 596 | 
                'share_img_link': self.share_img_link,  | 
            
| 591 | 597 | 
                'share_h5_link': self.share_h5_link,  | 
            
| 592 | 598 | 
                'state': self.final_state,  |